/*!
 * \file UapEventConnectionReleaseReq.h
 * \brief Event carrying message UapConnectionReleaseReq
 */

#ifndef SGW_UAP_EVENT_CONNECTION_RELEASE_REQ_H
#define SGW_UAP_EVENT_CONNECTION_RELEASE_REQ_H

#include "EventData.h"
#include "UapGlobals.h"
#include "UAP.pb.h"

namespace tsc
{
namespace sgw
{

/**
 * The event which indicates User Client requested to release signaling connection
 * It carries received UapConnectionReleaseReq message
 */
class UapEventConnectionReleaseReq : public common::EventData
{
public:

	UapEventConnectionReleaseReq(UapConnectionReleaseReq& relReq) :
		EventData(UAP_CONNECTION_RELEASE_REQ)
	{

	}

	virtual ~UapEventConnectionReleaseReq()
	{

	}

private:

};

} // namespace sgw
} // namespace tsc

#endif // SGW_UAP_EVENT_CONNECTION_RELEASE_REQ_H
